home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / ODF / Found / FWString / SLTxtTyp.idl < prev   
Encoding:
Text File  |  1996-09-17  |  1.2 KB  |  54 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                SLTxtTyp.idl
  4. //    Release Version:    $ ODF 2 $
  5. //
  6. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #ifndef SLTXTTYP_IDL
  11. #define SLTXTTYP_IDL
  12.  
  13. #include <somobj.idl>
  14.  
  15. typedef somToken            FW_HString;
  16.  
  17. #if defined (__SOMIDL__) && defined (FW_EMIT_TEXT_TYPES)
  18. #pragma somemittypes on
  19. #endif
  20.  
  21. typedef char                FW_Char;
  22. typedef unsigned short        FW_LChar;
  23.  
  24. typedef octet                FW_PascalChar;
  25. typedef octet                FW_Byte;
  26.  
  27. typedef long                 FW_CharacterCount;
  28. typedef long                 FW_CharacterPosition;
  29.  
  30. typedef long                 FW_ByteCount;
  31. typedef long                 FW_BytePosition;
  32.  
  33. typedef short                FW_StringCompareResult;
  34. typedef short                FW_FindDirection;
  35.  
  36. struct FW_Locale
  37. {
  38.     short        fScriptCode;
  39.     short        fLangCode;
  40. };
  41.  
  42. const FW_StringCompareResult FW_kStringOneLess = -1;
  43. const FW_StringCompareResult FW_kStringsEqual = 0;
  44. const FW_StringCompareResult FW_kStringOneGreater = 1;
  45.  
  46. const FW_FindDirection FW_kForwards = 0;
  47. const FW_FindDirection FW_kBackwards = 1;
  48.  
  49. #if defined (__SOMIDL__) && defined (FW_EMIT_TEXT_TYPES)
  50. #pragma somemittypes off
  51. #endif
  52.  
  53. #endif
  54.